\section{BlockActivity Class Reference}
\label{a00027}\index{BPMVE\_\-XPDL\_\-Library::BlockActivity@{BPMVE\_\-XPDL\_\-Library::BlockActivity}}


7.6.3. Block \doxyref{Activity}{p.}{a00002} / Embedded Sub-\/Process A block activity executes an \doxyref{ActivitySet}{p.}{a00003} OR self-\/contained activities/transitions map. From the Block \doxyref{Activity}{p.}{a00002} execution proceeds To the first activity in the set (unless Otherwise specified by optional properties) AND continues within the set until it reaches an exit activity (an activity with no output transitions). Execution then returns To follow the output transitions of the block activity. A block activity/embedded subprocess call is transactional if the parent \doxyref{Activity}{p.}{a00002} element has been specified as transactional.  




Inheritance diagram for BlockActivity:

Collaboration diagram for BlockActivity:\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
string {\bf ActivitySetId}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
string {\bf StartActivityId}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
ViewEnum {\bf View}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 17 of file BlockActivity.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::BlockActivity@{BPMVE\_\-XPDL\_\-Library::BlockActivity}!ActivitySetId@{ActivitySetId}}
\index{ActivitySetId@{ActivitySetId}!BPMVE_XPDL_Library::BlockActivity@{BPMVE\_\-XPDL\_\-Library::BlockActivity}}
\subsubsection[{ActivitySetId}]{\setlength{\rightskip}{0pt plus 5cm}string ActivitySetId\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00027_a08112b7687dd6ec7ddda5f8fa2a77a6c}


The \doxyref{ActivitySet}{p.}{a00003} To be executed. 



Definition at line 23 of file BlockActivity.cs.

\index{BPMVE\_\-XPDL\_\-Library::BlockActivity@{BPMVE\_\-XPDL\_\-Library::BlockActivity}!StartActivityId@{StartActivityId}}
\index{StartActivityId@{StartActivityId}!BPMVE_XPDL_Library::BlockActivity@{BPMVE\_\-XPDL\_\-Library::BlockActivity}}
\subsubsection[{StartActivityId}]{\setlength{\rightskip}{0pt plus 5cm}string StartActivityId\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00027_a657118a7cf078950eaefb46bc03d41cf}


If present, must be the id of a Start activity in the \doxyref{ActivitySet}{p.}{a00003} referenced by the ActivitySetId attribute of \doxyref{BlockActivity}{p.}{a00027}. If not present then the Start activity is deducible by some Other means. See \doxyref{ActivitySet}{p.}{a00003} section 7.5.4. 



Definition at line 31 of file BlockActivity.cs.

\index{BPMVE\_\-XPDL\_\-Library::BlockActivity@{BPMVE\_\-XPDL\_\-Library::BlockActivity}!View@{View}}
\index{View@{View}!BPMVE_XPDL_Library::BlockActivity@{BPMVE\_\-XPDL\_\-Library::BlockActivity}}
\subsubsection[{View}]{\setlength{\rightskip}{0pt plus 5cm}ViewEnum View\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00027_a8a10ca109fcbaed7311cfd6641e2f4b8}


Indicates whether the activity is COLLAPSED OR EXPANDED. 



Definition at line 37 of file BlockActivity.cs.

